
a.o:     file format elf64-x86-64

Contents of section .interp:
 400238 2f6c6962 36342f6c 642d6c69 6e75782d  /lib64/ld-linux-
 400248 7838362d 36342e73 6f2e3200           x86-64.so.2.    
Contents of section .note.ABI-tag:
 400254 04000000 10000000 01000000 474e5500  ............GNU.
 400264 00000000 02000000 06000000 20000000  ............ ...
Contents of section .note.gnu.build-id:
 400274 04000000 14000000 03000000 474e5500  ............GNU.
 400284 91ead450 c3c5207d 26479df6 679ac8e9  ...P.. }&G..g...
 400294 f128ab41                             .(.A            
Contents of section .gnu.hash:
 400298 03000000 0b000000 01000000 06000000  ................
 4002a8 00001000 01011000 00000000 0b000000  ................
 4002b8 0c000000 21fdf409 2845d54c 15980c43  ....!...(E.L...C
Contents of section .dynsym:
 4002c8 00000000 00000000 00000000 00000000  ................
 4002d8 00000000 00000000 ef000000 12000000  ................
 4002e8 00000000 00000000 00000000 00000000  ................
 4002f8 f9000000 12000000 00000000 00000000  ................
 400308 00000000 00000000 10000000 20000000  ............ ...
 400318 00000000 00000000 00000000 00000000  ................
 400328 1f000000 20000000 00000000 00000000  .... ...........
 400338 00000000 00000000 cd000000 12000000  ................
 400348 00000000 00000000 00000000 00000000  ................
 400358 1a010000 12000000 00000000 00000000  ................
 400368 00000000 00000000 0d010000 12000000  ................
 400378 00000000 00000000 00000000 00000000  ................
 400388 33000000 20000000 00000000 00000000  3... ...........
 400398 00000000 00000000 4f000000 20000000  ........O... ...
 4003a8 00000000 00000000 00000000 00000000  ................
 4003b8 81000000 12000000 00000000 00000000  ................
 4003c8 00000000 00000000 92000000 12000000  ................
 4003d8 50074000 00000000 00000000 00000000  P.@.............
 4003e8 69000000 12000000 30074000 00000000  i.......0.@.....
 4003f8 00000000 00000000 e5000000 11001a00  ................
 400408 80106000 00000000 10010000 00000000  ..`.............
Contents of section .dynstr:
 400418 006c6962 73746463 2b2b2e73 6f2e3600  .libstdc++.so.6.
 400428 5f5f676d 6f6e5f73 74617274 5f5f005f  __gmon_start__._
 400438 4a765f52 65676973 74657243 6c617373  Jv_RegisterClass
 400448 6573005f 49544d5f 64657265 67697374  es._ITM_deregist
 400458 6572544d 436c6f6e 65546162 6c65005f  erTMCloneTable._
 400468 49544d5f 72656769 73746572 544d436c  ITM_registerTMCl
 400478 6f6e6554 61626c65 005f5a4e 53743869  oneTable._ZNSt8i
 400488 6f735f62 61736534 496e6974 44314576  os_base4InitD1Ev
 400498 005f5a4e 536f6c73 45504652 536f535f  ._ZNSolsEPFRSoS_
 4004a8 45005f5a 53743465 6e646c49 63537431  E._ZSt4endlIcSt1
 4004b8 31636861 725f7472 61697473 49634545  1char_traitsIcEE
 4004c8 52537431 33626173 69635f6f 73747265  RSt13basic_ostre
 4004d8 616d4954 5f54305f 4553365f 005f5a4e  amIT_T0_ES6_._ZN
 4004e8 53743869 6f735f62 61736534 496e6974  St8ios_base4Init
 4004f8 43314576 005f5a53 7434636f 7574005f  C1Ev._ZSt4cout._
 400508 5a4e536f 6c734564 005f5a4e 536f6c73  ZNSolsEd._ZNSols
 400518 4569006c 6962632e 736f2e36 005f5f63  Ei.libc.so.6.__c
 400528 78615f61 74657869 74005f5f 6c696263  xa_atexit.__libc
 400538 5f737461 72745f6d 61696e00 474c4942  _start_main.GLIB
 400548 435f322e 322e3500 474c4942 4358585f  C_2.2.5.GLIBCXX_
 400558 332e3400                             3.4.            
Contents of section .gnu.version:
 40055c 00000200 02000000 00000200 03000300  ................
 40056c 00000000 02000200 02000200           ............    
Contents of section .gnu.version_r:
 400578 01000100 03010000 10000000 20000000  ............ ...
 400588 751a6909 00000300 2c010000 00000000  u.i.....,.......
 400598 01000100 01000000 10000000 00000000  ................
 4005a8 74299208 00000200 38010000 00000000  t)......8.......
Contents of section .rela.dyn:
 4005b8 f80f6000 00000000 06000000 03000000  ..`.............
 4005c8 00000000 00000000 80106000 00000000  ..........`.....
 4005d8 05000000 0d000000 00000000 00000000  ................
Contents of section .rela.plt:
 4005e8 18106000 00000000 07000000 01000000  ..`.............
 4005f8 00000000 00000000 20106000 00000000  ........ .`.....
 400608 07000000 02000000 00000000 00000000  ................
 400618 28106000 00000000 07000000 05000000  (.`.............
 400628 00000000 00000000 30106000 00000000  ........0.`.....
 400638 07000000 06000000 00000000 00000000  ................
 400648 38106000 00000000 07000000 07000000  8.`.............
 400658 00000000 00000000 40106000 00000000  ........@.`.....
 400668 07000000 0c000000 00000000 00000000  ................
 400678 48106000 00000000 07000000 0a000000  H.`.............
 400688 00000000 00000000 50106000 00000000  ........P.`.....
 400698 07000000 0b000000 00000000 00000000  ................
Contents of section .init:
 4006a8 4883ec08 488b0545 09200048 85c07405  H...H..E. .H..t.
 4006b8 e8a30000 004883c4 08c3               .....H....      
Contents of section .plt:
 4006d0 ff353209 2000ff25 34092000 0f1f4000  .52. ..%4. ...@.
 4006e0 ff253209 20006800 000000e9 e0ffffff  .%2. .h.........
 4006f0 ff252a09 20006801 000000e9 d0ffffff  .%*. .h.........
 400700 ff252209 20006802 000000e9 c0ffffff  .%". .h.........
 400710 ff251a09 20006803 000000e9 b0ffffff  .%.. .h.........
 400720 ff251209 20006804 000000e9 a0ffffff  .%.. .h.........
 400730 ff250a09 20006805 000000e9 90ffffff  .%.. .h.........
 400740 ff250209 20006806 000000e9 80ffffff  .%.. .h.........
 400750 ff25fa08 20006807 000000e9 70ffffff  .%.. .h.....p...
Contents of section .plt.got:
 400760 ff259208 20006690                    .%.. .f.        
Contents of section .text:
 400770 31ed4989 d15e4889 e24883e4 f0505449  1.I..^H..H...PTI
 400780 c7c08009 400048c7 c1100940 0048c7c7  ....@.H....@.H..
 400790 66084000 e877ffff fff4660f 1f440000  f.@..w....f..D..
 4007a0 b86f1060 0055482d 68106000 4883f80e  .o.`.UH-h.`.H...
 4007b0 4889e576 1bb80000 00004885 c074115d  H..v......H..t.]
 4007c0 bf681060 00ffe066 0f1f8400 00000000  .h.`...f........
 4007d0 5dc30f1f 4000662e 0f1f8400 00000000  ]...@.f.........
 4007e0 be681060 00554881 ee681060 0048c1fe  .h.`.UH..h.`.H..
 4007f0 034889e5 4889f048 c1e83f48 01c648d1  .H..H..H..?H..H.
 400800 fe7415b8 00000000 4885c074 0b5dbf68  .t......H..t.].h
 400810 106000ff e00f1f00 5dc3660f 1f440000  .`......].f..D..
 400820 803d6909 20000075 11554889 e5e86eff  .=i. ..u.UH...n.
 400830 ffff5dc6 05560920 0001f3c3 0f1f4000  ..]..V. ......@.
 400840 bf100e60 0048833f 007505eb 930f1f00  ...`.H.?.u......
 400850 b8000000 004885c0 74f15548 89e5ffd0  .....H..t.UH....
 400860 5de97aff ffff5548 89e54883 ec20c745  ].z...UH..H.. .E
 400870 f0100000 00488b45 f0488945 e8f20f10  .....H.E.H.E....
 400880 45e8bf80 106000e8 54feffff be500740  E....`..T....P.@
 400890 004889c7 e8a7feff ff8b45f0 89c6bf80  .H........E.....
 4008a0 106000e8 48feffff be500740 004889c7  .`..H....P.@.H..
 4008b0 e88bfeff ffb80000 0000c9c3 554889e5  ............UH..
 4008c0 4883ec10 897dfc89 75f8837d fc017527  H....}..u..}..u'
 4008d0 817df8ff ff000075 1ebf9111 6000e81d  .}.....u....`...
 4008e0 feffffba 60106000 be911160 00bf3007  ....`.`....`..0.
 4008f0 4000e829 feffff90 c9c35548 89e5beff  @..)......UH....
 400900 ff0000bf 01000000 e8afffff ff5dc390  .............]..
 400910 41574156 4189ff41 5541544c 8d25d604  AWAVA..AUATL.%..
 400920 20005548 8d2dde04 20005349 89f64989   .UH.-.. .SI..I.
 400930 d54c29e5 4883ec08 48c1fd03 e867fdff  .L).H...H....g..
 400940 ff4885ed 742031db 0f1f8400 00000000  .H..t 1.........
 400950 4c89ea4c 89f64489 ff41ff14 dc4883c3  L..L..D..A...H..
 400960 014839eb 75ea4883 c4085b5d 415c415d  .H9.u.H...[]A\A]
 400970 415e415f c390662e 0f1f8400 00000000  A^A_..f.........
 400980 f3c3                                 ..              
Contents of section .fini:
 400984 4883ec08 4883c408 c3                 H...H....       
Contents of section .rodata:
 400990 01000200 00                          .....           
Contents of section .eh_frame_hdr:
 400998 011b033b 44000000 07000000 38fdffff  ...;D.......8...
 4009a8 90000000 d8fdffff 60000000 cefeffff  ........`.......
 4009b8 b8000000 24ffffff d8000000 62ffffff  ....$.......b...
 4009c8 f8000000 78ffffff 18010000 e8ffffff  ....x...........
 4009d8 60010000                             `...            
Contents of section .eh_frame:
 4009e0 14000000 00000000 017a5200 01781001  .........zR..x..
 4009f0 1b0c0708 90010710 14000000 1c000000  ................
 400a00 70fdffff 2a000000 00000000 00000000  p...*...........
 400a10 14000000 00000000 017a5200 01781001  .........zR..x..
 400a20 1b0c0708 90010000 24000000 1c000000  ........$.......
 400a30 a0fcffff 90000000 000e1046 0e184a0f  ...........F..J.
 400a40 0b770880 003f1a3b 2a332422 00000000  .w...?.;*3$"....
 400a50 1c000000 44000000 0efeffff 56000000  ....D.......V...
 400a60 00410e10 8602430d 0602510c 07080000  .A....C...Q.....
 400a70 1c000000 64000000 44feffff 3e000000  ....d...D...>...
 400a80 00410e10 8602430d 06790c07 08000000  .A....C..y......
 400a90 1c000000 84000000 62feffff 15000000  ........b.......
 400aa0 00410e10 8602430d 06500c07 08000000  .A....C..P......
 400ab0 44000000 a4000000 58feffff 65000000  D.......X...e...
 400ac0 00420e10 8f02420e 188e0345 0e208d04  .B....B....E. ..
 400ad0 420e288c 05480e30 8606480e 3883074d  B.(..H.0..H.8..M
 400ae0 0e40720e 38410e30 410e2842 0e20420e  .@r.8A.0A.(B. B.
 400af0 18420e10 420e0800 14000000 ec000000  .B..B...........
 400b00 80feffff 02000000 00000000 00000000  ................
 400b10 00000000                             ....            
Contents of section .init_array:
 600df8 40084000 00000000 fa084000 00000000  @.@.......@.....
Contents of section .fini_array:
 600e08 20084000 00000000                     .@.....        
Contents of section .jcr:
 600e10 00000000 00000000                    ........        
Contents of section .dynamic:
 600e18 01000000 00000000 01000000 00000000  ................
 600e28 01000000 00000000 03010000 00000000  ................
 600e38 0c000000 00000000 a8064000 00000000  ..........@.....
 600e48 0d000000 00000000 84094000 00000000  ..........@.....
 600e58 19000000 00000000 f80d6000 00000000  ..........`.....
 600e68 1b000000 00000000 10000000 00000000  ................
 600e78 1a000000 00000000 080e6000 00000000  ..........`.....
 600e88 1c000000 00000000 08000000 00000000  ................
 600e98 f5feff6f 00000000 98024000 00000000  ...o......@.....
 600ea8 05000000 00000000 18044000 00000000  ..........@.....
 600eb8 06000000 00000000 c8024000 00000000  ..........@.....
 600ec8 0a000000 00000000 44010000 00000000  ........D.......
 600ed8 0b000000 00000000 18000000 00000000  ................
 600ee8 15000000 00000000 00000000 00000000  ................
 600ef8 03000000 00000000 00106000 00000000  ..........`.....
 600f08 02000000 00000000 c0000000 00000000  ................
 600f18 14000000 00000000 07000000 00000000  ................
 600f28 17000000 00000000 e8054000 00000000  ..........@.....
 600f38 07000000 00000000 b8054000 00000000  ..........@.....
 600f48 08000000 00000000 30000000 00000000  ........0.......
 600f58 09000000 00000000 18000000 00000000  ................
 600f68 feffff6f 00000000 78054000 00000000  ...o....x.@.....
 600f78 ffffff6f 00000000 02000000 00000000  ...o............
 600f88 f0ffff6f 00000000 5c054000 00000000  ...o....\.@.....
 600f98 00000000 00000000 00000000 00000000  ................
 600fa8 00000000 00000000 00000000 00000000  ................
 600fb8 00000000 00000000 00000000 00000000  ................
 600fc8 00000000 00000000 00000000 00000000  ................
 600fd8 00000000 00000000 00000000 00000000  ................
 600fe8 00000000 00000000 00000000 00000000  ................
Contents of section .got:
 600ff8 00000000 00000000                    ........        
Contents of section .got.plt:
 601000 180e6000 00000000 00000000 00000000  ..`.............
 601010 00000000 00000000 e6064000 00000000  ..........@.....
 601020 f6064000 00000000 06074000 00000000  ..@.......@.....
 601030 16074000 00000000 26074000 00000000  ..@.....&.@.....
 601040 36074000 00000000 46074000 00000000  6.@.....F.@.....
 601050 56074000 00000000                    V.@.....        
Contents of section .data:
 601058 00000000 00000000 00000000 00000000  ................
Contents of section .comment:
 0000 4743433a 20285562 756e7475 20352e34  GCC: (Ubuntu 5.4
 0010 2e302d36 7562756e 7475317e 31362e30  .0-6ubuntu1~16.0
 0020 342e3132 2920352e 342e3020 32303136  4.12) 5.4.0 2016
 0030 30363039 00                          0609.           

Disassembly of section .init:

00000000004006a8 <_init>:
  4006a8:	48 83 ec 08          	sub    $0x8,%rsp
  4006ac:	48 8b 05 45 09 20 00 	mov    0x200945(%rip),%rax        # 600ff8 <_DYNAMIC+0x1e0>
  4006b3:	48 85 c0             	test   %rax,%rax
  4006b6:	74 05                	je     4006bd <_init+0x15>
  4006b8:	e8 a3 00 00 00       	callq  400760 <_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_@plt+0x10>
  4006bd:	48 83 c4 08          	add    $0x8,%rsp
  4006c1:	c3                   	retq   

Disassembly of section .plt:

00000000004006d0 <_ZNSolsEd@plt-0x10>:
  4006d0:	ff 35 32 09 20 00    	pushq  0x200932(%rip)        # 601008 <_GLOBAL_OFFSET_TABLE_+0x8>
  4006d6:	ff 25 34 09 20 00    	jmpq   *0x200934(%rip)        # 601010 <_GLOBAL_OFFSET_TABLE_+0x10>
  4006dc:	0f 1f 40 00          	nopl   0x0(%rax)

00000000004006e0 <_ZNSolsEd@plt>:
  4006e0:	ff 25 32 09 20 00    	jmpq   *0x200932(%rip)        # 601018 <_GLOBAL_OFFSET_TABLE_+0x18>
  4006e6:	68 00 00 00 00       	pushq  $0x0
  4006eb:	e9 e0 ff ff ff       	jmpq   4006d0 <_init+0x28>

00000000004006f0 <_ZNSolsEi@plt>:
  4006f0:	ff 25 2a 09 20 00    	jmpq   *0x20092a(%rip)        # 601020 <_GLOBAL_OFFSET_TABLE_+0x20>
  4006f6:	68 01 00 00 00       	pushq  $0x1
  4006fb:	e9 d0 ff ff ff       	jmpq   4006d0 <_init+0x28>

0000000000400700 <_ZNSt8ios_base4InitC1Ev@plt>:
  400700:	ff 25 22 09 20 00    	jmpq   *0x200922(%rip)        # 601028 <_GLOBAL_OFFSET_TABLE_+0x28>
  400706:	68 02 00 00 00       	pushq  $0x2
  40070b:	e9 c0 ff ff ff       	jmpq   4006d0 <_init+0x28>

0000000000400710 <__libc_start_main@plt>:
  400710:	ff 25 1a 09 20 00    	jmpq   *0x20091a(%rip)        # 601030 <_GLOBAL_OFFSET_TABLE_+0x30>
  400716:	68 03 00 00 00       	pushq  $0x3
  40071b:	e9 b0 ff ff ff       	jmpq   4006d0 <_init+0x28>

0000000000400720 <__cxa_atexit@plt>:
  400720:	ff 25 12 09 20 00    	jmpq   *0x200912(%rip)        # 601038 <_GLOBAL_OFFSET_TABLE_+0x38>
  400726:	68 04 00 00 00       	pushq  $0x4
  40072b:	e9 a0 ff ff ff       	jmpq   4006d0 <_init+0x28>

0000000000400730 <_ZNSt8ios_base4InitD1Ev@plt>:
  400730:	ff 25 0a 09 20 00    	jmpq   *0x20090a(%rip)        # 601040 <_GLOBAL_OFFSET_TABLE_+0x40>
  400736:	68 05 00 00 00       	pushq  $0x5
  40073b:	e9 90 ff ff ff       	jmpq   4006d0 <_init+0x28>

0000000000400740 <_ZNSolsEPFRSoS_E@plt>:
  400740:	ff 25 02 09 20 00    	jmpq   *0x200902(%rip)        # 601048 <_GLOBAL_OFFSET_TABLE_+0x48>
  400746:	68 06 00 00 00       	pushq  $0x6
  40074b:	e9 80 ff ff ff       	jmpq   4006d0 <_init+0x28>

0000000000400750 <_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_@plt>:
  400750:	ff 25 fa 08 20 00    	jmpq   *0x2008fa(%rip)        # 601050 <_GLOBAL_OFFSET_TABLE_+0x50>
  400756:	68 07 00 00 00       	pushq  $0x7
  40075b:	e9 70 ff ff ff       	jmpq   4006d0 <_init+0x28>

Disassembly of section .plt.got:

0000000000400760 <.plt.got>:
  400760:	ff 25 92 08 20 00    	jmpq   *0x200892(%rip)        # 600ff8 <_DYNAMIC+0x1e0>
  400766:	66 90                	xchg   %ax,%ax

Disassembly of section .text:

0000000000400770 <_start>:
  400770:	31 ed                	xor    %ebp,%ebp
  400772:	49 89 d1             	mov    %rdx,%r9
  400775:	5e                   	pop    %rsi
  400776:	48 89 e2             	mov    %rsp,%rdx
  400779:	48 83 e4 f0          	and    $0xfffffffffffffff0,%rsp
  40077d:	50                   	push   %rax
  40077e:	54                   	push   %rsp
  40077f:	49 c7 c0 80 09 40 00 	mov    $0x400980,%r8
  400786:	48 c7 c1 10 09 40 00 	mov    $0x400910,%rcx
  40078d:	48 c7 c7 66 08 40 00 	mov    $0x400866,%rdi
  400794:	e8 77 ff ff ff       	callq  400710 <__libc_start_main@plt>
  400799:	f4                   	hlt    
  40079a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)

00000000004007a0 <deregister_tm_clones>:
  4007a0:	b8 6f 10 60 00       	mov    $0x60106f,%eax
  4007a5:	55                   	push   %rbp
  4007a6:	48 2d 68 10 60 00    	sub    $0x601068,%rax
  4007ac:	48 83 f8 0e          	cmp    $0xe,%rax
  4007b0:	48 89 e5             	mov    %rsp,%rbp
  4007b3:	76 1b                	jbe    4007d0 <deregister_tm_clones+0x30>
  4007b5:	b8 00 00 00 00       	mov    $0x0,%eax
  4007ba:	48 85 c0             	test   %rax,%rax
  4007bd:	74 11                	je     4007d0 <deregister_tm_clones+0x30>
  4007bf:	5d                   	pop    %rbp
  4007c0:	bf 68 10 60 00       	mov    $0x601068,%edi
  4007c5:	ff e0                	jmpq   *%rax
  4007c7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
  4007ce:	00 00 
  4007d0:	5d                   	pop    %rbp
  4007d1:	c3                   	retq   
  4007d2:	0f 1f 40 00          	nopl   0x0(%rax)
  4007d6:	66 2e 0f 1f 84 00 00 	nopw   %cs:0x0(%rax,%rax,1)
  4007dd:	00 00 00 

00000000004007e0 <register_tm_clones>:
  4007e0:	be 68 10 60 00       	mov    $0x601068,%esi
  4007e5:	55                   	push   %rbp
  4007e6:	48 81 ee 68 10 60 00 	sub    $0x601068,%rsi
  4007ed:	48 c1 fe 03          	sar    $0x3,%rsi
  4007f1:	48 89 e5             	mov    %rsp,%rbp
  4007f4:	48 89 f0             	mov    %rsi,%rax
  4007f7:	48 c1 e8 3f          	shr    $0x3f,%rax
  4007fb:	48 01 c6             	add    %rax,%rsi
  4007fe:	48 d1 fe             	sar    %rsi
  400801:	74 15                	je     400818 <register_tm_clones+0x38>
  400803:	b8 00 00 00 00       	mov    $0x0,%eax
  400808:	48 85 c0             	test   %rax,%rax
  40080b:	74 0b                	je     400818 <register_tm_clones+0x38>
  40080d:	5d                   	pop    %rbp
  40080e:	bf 68 10 60 00       	mov    $0x601068,%edi
  400813:	ff e0                	jmpq   *%rax
  400815:	0f 1f 00             	nopl   (%rax)
  400818:	5d                   	pop    %rbp
  400819:	c3                   	retq   
  40081a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)

0000000000400820 <__do_global_dtors_aux>:
  400820:	80 3d 69 09 20 00 00 	cmpb   $0x0,0x200969(%rip)        # 601190 <completed.7594>
  400827:	75 11                	jne    40083a <__do_global_dtors_aux+0x1a>
  400829:	55                   	push   %rbp
  40082a:	48 89 e5             	mov    %rsp,%rbp
  40082d:	e8 6e ff ff ff       	callq  4007a0 <deregister_tm_clones>
  400832:	5d                   	pop    %rbp
  400833:	c6 05 56 09 20 00 01 	movb   $0x1,0x200956(%rip)        # 601190 <completed.7594>
  40083a:	f3 c3                	repz retq 
  40083c:	0f 1f 40 00          	nopl   0x0(%rax)

0000000000400840 <frame_dummy>:
  400840:	bf 10 0e 60 00       	mov    $0x600e10,%edi
  400845:	48 83 3f 00          	cmpq   $0x0,(%rdi)
  400849:	75 05                	jne    400850 <frame_dummy+0x10>
  40084b:	eb 93                	jmp    4007e0 <register_tm_clones>
  40084d:	0f 1f 00             	nopl   (%rax)
  400850:	b8 00 00 00 00       	mov    $0x0,%eax
  400855:	48 85 c0             	test   %rax,%rax
  400858:	74 f1                	je     40084b <frame_dummy+0xb>
  40085a:	55                   	push   %rbp
  40085b:	48 89 e5             	mov    %rsp,%rbp
  40085e:	ff d0                	callq  *%rax
  400860:	5d                   	pop    %rbp
  400861:	e9 7a ff ff ff       	jmpq   4007e0 <register_tm_clones>

0000000000400866 <main>:
  400866:	55                   	push   %rbp
  400867:	48 89 e5             	mov    %rsp,%rbp
  40086a:	48 83 ec 20          	sub    $0x20,%rsp
  40086e:	c7 45 f0 10 00 00 00 	movl   $0x10,-0x10(%rbp)
  400875:	48 8b 45 f0          	mov    -0x10(%rbp),%rax
  400879:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
  40087d:	f2 0f 10 45 e8       	movsd  -0x18(%rbp),%xmm0
  400882:	bf 80 10 60 00       	mov    $0x601080,%edi
  400887:	e8 54 fe ff ff       	callq  4006e0 <_ZNSolsEd@plt>
  40088c:	be 50 07 40 00       	mov    $0x400750,%esi
  400891:	48 89 c7             	mov    %rax,%rdi
  400894:	e8 a7 fe ff ff       	callq  400740 <_ZNSolsEPFRSoS_E@plt>
  400899:	8b 45 f0             	mov    -0x10(%rbp),%eax
  40089c:	89 c6                	mov    %eax,%esi
  40089e:	bf 80 10 60 00       	mov    $0x601080,%edi
  4008a3:	e8 48 fe ff ff       	callq  4006f0 <_ZNSolsEi@plt>
  4008a8:	be 50 07 40 00       	mov    $0x400750,%esi
  4008ad:	48 89 c7             	mov    %rax,%rdi
  4008b0:	e8 8b fe ff ff       	callq  400740 <_ZNSolsEPFRSoS_E@plt>
  4008b5:	b8 00 00 00 00       	mov    $0x0,%eax
  4008ba:	c9                   	leaveq 
  4008bb:	c3                   	retq   

00000000004008bc <_Z41__static_initialization_and_destruction_0ii>:
  4008bc:	55                   	push   %rbp
  4008bd:	48 89 e5             	mov    %rsp,%rbp
  4008c0:	48 83 ec 10          	sub    $0x10,%rsp
  4008c4:	89 7d fc             	mov    %edi,-0x4(%rbp)
  4008c7:	89 75 f8             	mov    %esi,-0x8(%rbp)
  4008ca:	83 7d fc 01          	cmpl   $0x1,-0x4(%rbp)
  4008ce:	75 27                	jne    4008f7 <_Z41__static_initialization_and_destruction_0ii+0x3b>
  4008d0:	81 7d f8 ff ff 00 00 	cmpl   $0xffff,-0x8(%rbp)
  4008d7:	75 1e                	jne    4008f7 <_Z41__static_initialization_and_destruction_0ii+0x3b>
  4008d9:	bf 91 11 60 00       	mov    $0x601191,%edi
  4008de:	e8 1d fe ff ff       	callq  400700 <_ZNSt8ios_base4InitC1Ev@plt>
  4008e3:	ba 60 10 60 00       	mov    $0x601060,%edx
  4008e8:	be 91 11 60 00       	mov    $0x601191,%esi
  4008ed:	bf 30 07 40 00       	mov    $0x400730,%edi
  4008f2:	e8 29 fe ff ff       	callq  400720 <__cxa_atexit@plt>
  4008f7:	90                   	nop
  4008f8:	c9                   	leaveq 
  4008f9:	c3                   	retq   

00000000004008fa <_GLOBAL__sub_I_main>:
  4008fa:	55                   	push   %rbp
  4008fb:	48 89 e5             	mov    %rsp,%rbp
  4008fe:	be ff ff 00 00       	mov    $0xffff,%esi
  400903:	bf 01 00 00 00       	mov    $0x1,%edi
  400908:	e8 af ff ff ff       	callq  4008bc <_Z41__static_initialization_and_destruction_0ii>
  40090d:	5d                   	pop    %rbp
  40090e:	c3                   	retq   
  40090f:	90                   	nop

0000000000400910 <__libc_csu_init>:
  400910:	41 57                	push   %r15
  400912:	41 56                	push   %r14
  400914:	41 89 ff             	mov    %edi,%r15d
  400917:	41 55                	push   %r13
  400919:	41 54                	push   %r12
  40091b:	4c 8d 25 d6 04 20 00 	lea    0x2004d6(%rip),%r12        # 600df8 <__frame_dummy_init_array_entry>
  400922:	55                   	push   %rbp
  400923:	48 8d 2d de 04 20 00 	lea    0x2004de(%rip),%rbp        # 600e08 <__init_array_end>
  40092a:	53                   	push   %rbx
  40092b:	49 89 f6             	mov    %rsi,%r14
  40092e:	49 89 d5             	mov    %rdx,%r13
  400931:	4c 29 e5             	sub    %r12,%rbp
  400934:	48 83 ec 08          	sub    $0x8,%rsp
  400938:	48 c1 fd 03          	sar    $0x3,%rbp
  40093c:	e8 67 fd ff ff       	callq  4006a8 <_init>
  400941:	48 85 ed             	test   %rbp,%rbp
  400944:	74 20                	je     400966 <__libc_csu_init+0x56>
  400946:	31 db                	xor    %ebx,%ebx
  400948:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
  40094f:	00 
  400950:	4c 89 ea             	mov    %r13,%rdx
  400953:	4c 89 f6             	mov    %r14,%rsi
  400956:	44 89 ff             	mov    %r15d,%edi
  400959:	41 ff 14 dc          	callq  *(%r12,%rbx,8)
  40095d:	48 83 c3 01          	add    $0x1,%rbx
  400961:	48 39 eb             	cmp    %rbp,%rbx
  400964:	75 ea                	jne    400950 <__libc_csu_init+0x40>
  400966:	48 83 c4 08          	add    $0x8,%rsp
  40096a:	5b                   	pop    %rbx
  40096b:	5d                   	pop    %rbp
  40096c:	41 5c                	pop    %r12
  40096e:	41 5d                	pop    %r13
  400970:	41 5e                	pop    %r14
  400972:	41 5f                	pop    %r15
  400974:	c3                   	retq   
  400975:	90                   	nop
  400976:	66 2e 0f 1f 84 00 00 	nopw   %cs:0x0(%rax,%rax,1)
  40097d:	00 00 00 

0000000000400980 <__libc_csu_fini>:
  400980:	f3 c3                	repz retq 

Disassembly of section .fini:

0000000000400984 <_fini>:
  400984:	48 83 ec 08          	sub    $0x8,%rsp
  400988:	48 83 c4 08          	add    $0x8,%rsp
  40098c:	c3                   	retq   
